Epics/rtems/mvme5500 for Real-time Controls at Nsls

نویسندگان

  • S. Kate Feng
  • D. Peter Siddons
  • Till Straumann
  • Mark Heron
  • Steve Singleton
چکیده

At several National Synchrotron Light Source (NSLS) beamlines, open source control systems offer a modern solution for cost effectiveness and technical competence. The "Experimental Physics and Industrial Control System" (EPICS) [1] and the "Real-Time Operating System for Multiprocessor Systems" (RTEMS) [2][3] were chosen to constitute the core control system. A RTEMS Board Support Package (BSP) for the Motorola PowerPC MVME5500 board was written at NSLS [4][5]. RTEMS device drivers for a PMC2343 IEEE1394 (firewire) adapter and RTEMS libraries for IIDC 1394-based digital cameras were also written in house to be incorporated with EPICS video software [6] to provide inexpensive yet high-end image processing. As of today, the EPICS/RTEMS/MVME5500 control system is implemented at several NSLS beamlines for real-time experiments. The RTEMS/MVME5500 BSP has been adapted at other facilities for accelerator and industrial real-time controls. The control system in use at these NSLS beamlines, and its performance, will be presented. INTRODUCTION There are over two thousands users of NSLS at BNL yearly. At several NSLS beamlines, EPICS as core control software and RTEMS as real-time Operating System (O.S.), both of them open source, were adapted to produce low-cost and robust VME control systems. Recently, Nobel Prize winning research was performed at one of NSLS beamlines, which utilize the EPICS/RTEMS/MVME2307 control systems. The Motorola PowerPC MVME2307 board was discontinued as of September 2003, which led us to a decision of developing a RTEMS BSP for the high-performance and cost-effective Motorola PowerPC MVME5500, which has a long-lived roadmap. The architecture of its system controller GT64260 is similar to that of GT64360, which offers off-the-shell embedded solutions on the VME/VXS platform (e.g. VPF1 or MVME6100 on 2eSST VME) for fast I/O on the custom hardware. Thus, some of the BSP software would become sharable for the planned embedded solutions. The technical comparison listed in the next section has proven that the real-time performance of the EPICS/RTEMS/MVME5500 is comparable to that of vxWorks, a leading commercial real-time O.S.. The 1GHZ processor speed and high network throughputs of the MVME5500 offer users the advantage to integrate the RTEMS based real-time image processing software written at NSLS into the EPICS/RTEMS Input Output Controllers (IOCs), which further cut the system cost yielding compact, flexible and optimal real-time control systems. PERFORMANCE MEASUREMENT The following subsections present the network and latency performance comparison between RTEMS and vxWorks on the MVME5500.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

EPICS - Experimental Physics and Industrial Control System at GSI

EPICS (Experimental Physics and Industrial Control System) is a widely used scalable control system. At GSI the HADES group uses EPICS since its startup [1]. In order to build a GSI wide knowledge base on EPICS some other projects than HADES are started. For example FOPI is a nice target for different controls developments like the LabView based CS [2] and EPICS. For the FUTURE DAQ project of C...

متن کامل

EPICS: A RETROSPECTIVE ON PORTING iocCore TO MULTIPLE OPERATING SYSTEMS

An important component of EPICS (Experimental Physics and Industrial Control System) is iocCore, which is the core software in the IOC (input/output controller) front-end processors. At ICALEPCS 1999 a paper was presented describing plans to port iocCore to multiple operating systems. At that time iocCore only supported vxWorks, but now it also supports RTEMS, Solaris, Linux, and WinNT. This pa...

متن کامل

Epics: Operating-system-independent Device/driver Support*

Originally EPICS input/output controllers (IOCs) were only supported on VME-based systems running the vxWorks operating system. Now IOCs are supported on many systems: vxWorks, RTEMS, Solaris, HPUX, Linux, WIN32, and Darwin. A challenge is to provide operatingsystem-independent device and driver support. This paper presents some techniques for providing such support.

متن کامل

Relational Database Design for the Test of the Kstar Superconducting Magnet System

The Korea Superconducting Tokamak Advanced Research (KSTAR) superconducting magnet system consists of 16 TF (Toroidal Field) and 14 PF (Poloidal Field) coils. Both of TF and PF coils use internally-cooled conductors. In order to validate the design of the KSTAR TF coil, a full-scale prototype TF coil, TF00, is developed. For the test of TF00, a large scale superconducting magnet and conductor t...

متن کامل

The Canadian Light Source Control System: Lessons Learned from Building a Synchrotron and Beamlines Control System

The Canadian Light Source (CLS) is a 2.9 GeV synchrotron that recently went into service. This paper presents some of the choices made in the design of this facility control system, and lessons learned from the CLS project. Some of the more novel technology choices in the design of the CLS include: (1) fully open source based operating system (RTEMS and Linux); (2) extensive use of fibreoptics ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005